{extend name="public/father" /}


{block name='main'}
<div class="layui-card">
    <div class="layui-card-header">域名列表</div>
    <div class="layui-card-body">

        <blockquote class="layui-elem-quote layui-quote-nm">
            <p>普 通 域 名，格式：www.qq.com</p>
            <p>支持泛域名，格式：*.qq.com</p>
            <p>入口域名：主要用来生成「分享图片」上面的二维码，只要入口域名不挂，二维码就一直有效（分享链接用不到入口域名）</p>
            <p>落地域名：打开网页用到的域名，系统自动随机切换</p>
            <p>跳转域名：回退跳转功能专用域名</p>
        </blockquote>

        <div class="layui-btn-container">
            <button class="layui-btn" onclick="openUrl('添加', 'create', 800);return false;"><i class="layui-icon layui-icon-addition"></i>添加域名</button>
            <button type="button" class="layui-btn layui-btn-danger deletedomain"><i class="layui-icon layui-icon-delete"></i>删除无效域名</button>
            <button class="layui-btn layui-btn-warm" id="checkinfo"><i class="layui-icon layui-icon-about"></i>域名检测说明</button>
            <button type="button" class="layui-btn layui-btn-danger deleteall"><i class="layui-icon layui-icon-delete"></i>删除所有域名</button>
            <button class="layui-btn layui-btn-primary" onclick="javascript:location.reload();"><i class="layui-icon layui-icon-ok-circle"></i> 刷新页面</button>
        </div>

        <table class="layui-hide" id="dataTable" lay-filter="dataTable"></table>

        <script type="text/html" id="status">
            <input type="checkbox" name="status" lay-skin="switch" lay-text="已启用|已禁用" data-href="{:url('status')}?t=domains&id={{ d.id }}" lay-filter="switchStatus" value="{{ d.status }}" {{ d.status==1 ? 'checked' : '' }}>
        </script>

        <script type="text/html" id="check">
            {{ d.check==1 ? '检测' : '<span style="color: orange;">不检测</span>' }}
        </script>

        <script type="text/html" id="type">
            {{d.type==1 ? '<button type="button" class="layui-btn layui-btn-xs">入口域名</button>' : ''}}
            {{d.type==2 ? '<button type="button" class="layui-btn layui-btn-xs layui-btn-normal">落地域名</button>' : ''}}
            {{d.type==3 ? '<button type="button" class="layui-btn layui-btn-xs layui-btn-danger">分享域名</button>' : ''}}
            {{d.type==9 ? '<button type="button" class="layui-btn layui-btn-xs layui-btn-warm"  >跳转域名</button>' : ''}}
        </script>

        <script type="text/html" id="barDemo">
            <div class="layui-btn-group">
                <a class="layui-btn layui-btn-primary layui-btn-xs" lay-event="edit"><i class="layui-icon layui-icon-edit"></i>改</a>
                <a class="layui-btn layui-btn-primary layui-btn-xs" lay-event="del" data-table="domains"><i class="layui-icon layui-icon-delete"></i>删</a>
            </div>
        </script>

        <blockquote class="layui-elem-quote layui-quote-nm" style="margin-top:15px;">
            <p>裂变域名防封检测网址：<a href="{:url('item/auto/checkDomain', [], '', true)}" target="_blank">{:url('item/auto/checkDomain', [], '', true)}</a></p>
            <p>注意：可以把检测网址，添加到宝塔后台里的计划任务里，可以设置每分钟检测一次网址</p>
            <p>检测规则：如果检测到域名正常，只修改检测信息；如果检测到域名被屏蔽，不仅显示检测信息，而且会修改域名状态为“已禁用”</p>
        </blockquote>

    </div>
</div>
{/block}


{block name="js"}
<script type="text/javascript">
    layui.use(['table', 'form'], function() {
        var $ = layui.jquery, table = layui.table, form = layui.form;

        table.render({
            elem: '#dataTable',
            url: "{:url()}?so={:trim(input('param.so'))}",
            title: '数据表',
            cellMinWidth: 200,
            limit: 20,
            // height: 'full-380',
            cols: [[
                {field: 'left',		title:'操作',	width:120,	align:'center',	toolbar:'#barDemo'},
                {field: 'status',	title:'状态',	width:110,	align:'center',	sort:true,	templet:'#status'},
                {field: 'sort',		title:'排序',	width:100,	align:'center',	sort:true},
                {field: 'domain',	title:'域名',	width:200,	align:'center',	sort:true},
                {field: 'type',		title:'域名类型',	width:120,	align:'center',	sort:true,	templet:'#type'},
                {field: 'check',	title:'检测否',	width:100,	align:'center',	sort:true,	templet:'#check'},
                {field: 'jiekou',	title:'检测信息',	width:120,	align:'center',	sort:true},
                {field: 'update_time',	title:'更新时间',	width:170,	align:'center',	sort:true},
                {field: 'desc',		title:'备注信息',	sort:true},
                {field: 'adminname',		title:'所属用户',		width:100,		align:'center',	},

            ]],
            page: true
        });

    });


    $('.deletedomain').click(function () {
        layer.confirm('真的要删除吗？', {
            // skin: 'layui-layer-lan',
            // closeBtn: 0,
            // anim: 6
        }, function() {
            $.get("{:url('admin/domain/deletedomain')}", {}, function (res) {
                if ( res.code === 1 ){
                    success(res.msg, function () {
                        window.location.reload();
                    });
                } else {
                    error(res.msg);
                }
            }, 'json');
        });
    });

    $('.deleteall').click(function () {
        layer.confirm('真的要删除【所有】域名吗？', {
            // skin: 'layui-layer-lan',
            // closeBtn: 0,
            // anim: 6
        }, function() {
            $.get("{:url('admin/domain/deleteall')}", {}, function (res) {
                if ( res.code === 1 ){
                    success(res.msg, function () {
                        window.location.reload();
                    });
                } else {
                    error(res.msg);
                }
            }, 'json');
        });
    });

    $('#checkinfo').click(function () {
        //获取屏幕宽度
        var p_w = $(window).width();
        /* 如果宽度超过500，即宽度为500，否则宽度为当前屏幕的90% */
        p_w = p_w<=500 ? p_w * 0.9 : 500;

        layer.open({
            type: 1
            ,title: false //不显示标题栏
            ,closeBtn: false
            ,area: p_w + 'px'
            ,id: 'LAY_layuipro' //设定一个id，防止重复弹出
            ,resize: false
            ,btn: ['去试试', '知道了']
            ,btnAlign: 'c'
            ,moveType: 1 //拖拽模式，0或者1
            ,content: '<div style="padding: 30px; line-height: 26px; font-weight: 300; background-color: #7A4D7B; color: #fff;">' +
                '<p>1、微信域名检测：系统自动检测域名，如果某个域名被封，系统会自动禁用此域名，之后系统就不会再调用此域名；</p>' +
                '<p>2、使用说明：在宝塔面板的"计划任务"，添加计划任务，设置每1分钟检测一次，检测地址：http://{$Think.server.http_host}/checkdomain</p>' +
                '<p>3、此为包月服务，请联系客服人员处理，微信：</p>' +
                '</div>'
            ,success: function(layero){
                var btn = layero.find('.layui-layer-btn');
                btn.find('.layui-layer-btn0').attr({
                    href: "http://{$Think.server.http_host}/checkdomain",
                    target: '_blank'
                });
            }
        });
    });

</script>
{/block}
